Backup diario rotativo MySQL + Backup semanal mantendo uma cópia local e remota

Este Script foi criado Inicialmente para realizar o Backup no Ubuntu Server da tabela do cacti no Mysql. Porém ele pode ser utilizado para realizar o Backup de qualquer tabela do Banco Mysql. O script cria um Backup da tabela diariamente (de Segunda à Sábado) que é sobrescrito na semana seguinte com o NomeDaTablea+DiaSemana e cria também um Backup semanal, no caso no Domingo com o nome da tabela, dia do mês, mês, ano e dia da semana. Após ser gerado é mantido um Backup Local e é enviado uma copia para uma pasta compartilhada em um servidor Windows. Para utiliza-lo, abaixe o arquivo e ajuste as variáveis de acordo com a realidade do seu ambiente (Com o intuito de facilitar o entendimento todo o código está comentado). De permissão de execução #chmod +x MySql_Backup.sh Instale o SMBFS para poder realizar a montagem da partição Windows no servidor Linux #apt-get install smbfs E por último faça o agendamento no cron. # contrab -e Insira a linha abaixo para a execução do script todos os dias as 18 horas. 0 18 * * * DiretórioOndeEstáOScript/MySql_Backup.sh

Por: Ailson Ferreira Guerra






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts